// source --> https://sougionline.jp/wp-content/plugins/wordpress-popular-posts/assets/js/wpp.min.js?ver=5.2.3 var wpp_params=null,WordPressPopularPosts=function(){"use strict";var a=function(){},b=!!HTMLElement.prototype.attachShadow,c=function(a,b,c,d){var e=new XMLHttpRequest,f=c;a=-1==["GET","POST"].indexOf(a)?"GET":a,e.open(a,b+("GET"==a?"?"+f:""),!0),"POST"==a&&e.setRequestHeader("Content-type","application/x-www-form-urlencoded"),e.setRequestHeader("X-Requested-With","XMLHttpRequest"),e.onreadystatechange=function(){4===e.readyState&&200<=e.status&&300>e.status&&"function"==typeof d&&d.call(void 0,e.response)},e.send("POST"==a?f:null)};return{get:function(b,d,e){e="function"==typeof e?e:a,c("GET",b,d,e)},post:function(b,d,e){e="function"==typeof e?e:a,c("POST",b,d,e)},ajax:c,theme:function(a){if(b){let b=document.createElement("style"),c=document.createElement("ul");c.innerHTML="
  • ",a.parentNode.appendChild(c);let d=getComputedStyle(c.querySelector("li")),e=getComputedStyle(c.querySelector("li a"));b.innerHTML=".wpp-list li {font-size: "+d.fontSize+"}",b.innerHTML+=".wpp-list li a {color: "+e.color+"}",a.parentNode.removeChild(c);let f=a.attachShadow({mode:"open"});for(f.append(b);a.firstElementChild;)f.append(a.firstElementChild)}}}}();(function(){try{var a=document.querySelector("script#wpp-json"),b=!0;if(wpp_params=JSON.parse(a.textContent),wpp_params.ID){if("1"==wpp_params.sampling_active){var c=Math.floor(Math.random()*wpp_params.sampling_rate)+1;b=1===c}b&&WordPressPopularPosts.post(wpp_params.ajax_url,"_wpnonce="+wpp_params.token+"&wpp_id="+wpp_params.ID+"&sampling="+wpp_params.sampling_active+"&sampling_rate="+wpp_params.sampling_rate,function(a){wpp_params.debug&&window.console&&window.console.log&&window.console.log(JSON.parse(a))})}}catch(a){console.error("WPP: Couldn't read JSON data")}})(),document.addEventListener("DOMContentLoaded",function(){function a(a){WordPressPopularPosts.get(wpp_params.ajax_url+"/widget/"+a.getAttribute("data-widget-id").split("-")[1],"is_single="+wpp_params.ID+(wpp_params.lang?"&lang="+wpp_params.lang:""),function(b){a.insertAdjacentHTML("afterend",JSON.parse(b).widget);let c=a.parentNode,d=c.querySelector(".popular-posts-sr");c.removeChild(a),d&&WordPressPopularPosts.theme(d);let e=null;"function"==typeof Event?e=new Event("wpp-onload",{bubbles:!0,cancelable:!1}):document.createEvent&&(e=document.createEvent("Event"),e.initEvent("wpp-onload",!0,!1)),e&&c.dispatchEvent(e)})}var b=document.querySelectorAll(".wpp-widget-placeholder");if(b.length)for(var c=0;c https://sougionline.jp/wp-content/themes/bridge_tcd049/js/jquery.easing.1.3.js?ver=50 /* * jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/ * * Uses the built in easing capabilities added In jQuery 1.1 * to offer multiple easing options * * TERMS OF USE - jQuery Easing * * Open source under the BSD License. * * Copyright © 2008 George McGinley Smith * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, * are permitted provided that the following conditions are met: * * Redistributions of source code must retain the above copyright notice, this list of * conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list * of conditions and the following disclaimer in the documentation and/or other materials * provided with the distribution. * * Neither the name of the author nor the names of contributors may be used to endorse * or promote products derived from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED * OF THE POSSIBILITY OF SUCH DAMAGE. * */ // t: current time, b: begInnIng value, c: change In value, d: duration jQuery.easing['jswing'] = jQuery.easing['swing']; jQuery.extend( jQuery.easing, { def: 'easeOutQuad', swing: function (x, t, b, c, d) { //alert(jQuery.easing.default); return jQuery.easing[jQuery.easing.def](x, t, b, c, d); }, easeInQuad: function (x, t, b, c, d) { return c*(t/=d)*t + b; }, easeOutQuad: function (x, t, b, c, d) { return -c *(t/=d)*(t-2) + b; }, easeInOutQuad: function (x, t, b, c, d) { if ((t/=d/2) < 1) return c/2*t*t + b; return -c/2 * ((--t)*(t-2) - 1) + b; }, easeInCubic: function (x, t, b, c, d) { return c*(t/=d)*t*t + b; }, easeOutCubic: function (x, t, b, c, d) { return c*((t=t/d-1)*t*t + 1) + b; }, easeInOutCubic: function (x, t, b, c, d) { if ((t/=d/2) < 1) return c/2*t*t*t + b; return c/2*((t-=2)*t*t + 2) + b; }, easeInQuart: function (x, t, b, c, d) { return c*(t/=d)*t*t*t + b; }, easeOutQuart: function (x, t, b, c, d) { return -c * ((t=t/d-1)*t*t*t - 1) + b; }, easeInOutQuart: function (x, t, b, c, d) { if ((t/=d/2) < 1) return c/2*t*t*t*t + b; return -c/2 * ((t-=2)*t*t*t - 2) + b; }, easeInQuint: function (x, t, b, c, d) { return c*(t/=d)*t*t*t*t + b; }, easeOutQuint: function (x, t, b, c, d) { return c*((t=t/d-1)*t*t*t*t + 1) + b; }, easeInOutQuint: function (x, t, b, c, d) { if ((t/=d/2) < 1) return c/2*t*t*t*t*t + b; return c/2*((t-=2)*t*t*t*t + 2) + b; }, easeInSine: function (x, t, b, c, d) { return -c * Math.cos(t/d * (Math.PI/2)) + c + b; }, easeOutSine: function (x, t, b, c, d) { return c * Math.sin(t/d * (Math.PI/2)) + b; }, easeInOutSine: function (x, t, b, c, d) { return -c/2 * (Math.cos(Math.PI*t/d) - 1) + b; }, easeInExpo: function (x, t, b, c, d) { return (t==0) ? b : c * Math.pow(2, 10 * (t/d - 1)) + b; }, easeOutExpo: function (x, t, b, c, d) { return (t==d) ? b+c : c * (-Math.pow(2, -10 * t/d) + 1) + b; }, easeInOutExpo: function (x, t, b, c, d) { if (t==0) return b; if (t==d) return b+c; if ((t/=d/2) < 1) return c/2 * Math.pow(2, 10 * (t - 1)) + b; return c/2 * (-Math.pow(2, -10 * --t) + 2) + b; }, easeInCirc: function (x, t, b, c, d) { return -c * (Math.sqrt(1 - (t/=d)*t) - 1) + b; }, easeOutCirc: function (x, t, b, c, d) { return c * Math.sqrt(1 - (t=t/d-1)*t) + b; }, easeInOutCirc: function (x, t, b, c, d) { if ((t/=d/2) < 1) return -c/2 * (Math.sqrt(1 - t*t) - 1) + b; return c/2 * (Math.sqrt(1 - (t-=2)*t) + 1) + b; }, easeInElastic: function (x, t, b, c, d) { var s=1.70158;var p=0;var a=c; if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3; if (a < Math.abs(c)) { a=c; var s=p/4; } else var s = p/(2*Math.PI) * Math.asin (c/a); return -(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b; }, easeOutElastic: function (x, t, b, c, d) { var s=1.70158;var p=0;var a=c; if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3; if (a < Math.abs(c)) { a=c; var s=p/4; } else var s = p/(2*Math.PI) * Math.asin (c/a); return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b; }, easeInOutElastic: function (x, t, b, c, d) { var s=1.70158;var p=0;var a=c; if (t==0) return b; if ((t/=d/2)==2) return b+c; if (!p) p=d*(.3*1.5); if (a < Math.abs(c)) { a=c; var s=p/4; } else var s = p/(2*Math.PI) * Math.asin (c/a); if (t < 1) return -.5*(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b; return a*Math.pow(2,-10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )*.5 + c + b; }, easeInBack: function (x, t, b, c, d, s) { if (s == undefined) s = 1.70158; return c*(t/=d)*t*((s+1)*t - s) + b; }, easeOutBack: function (x, t, b, c, d, s) { if (s == undefined) s = 1.70158; return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b; }, easeInOutBack: function (x, t, b, c, d, s) { if (s == undefined) s = 1.70158; if ((t/=d/2) < 1) return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b; return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b; }, easeInBounce: function (x, t, b, c, d) { return c - jQuery.easing.easeOutBounce (x, d-t, 0, c, d) + b; }, easeOutBounce: function (x, t, b, c, d) { if ((t/=d) < (1/2.75)) { return c*(7.5625*t*t) + b; } else if (t < (2/2.75)) { return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b; } else if (t < (2.5/2.75)) { return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b; } else { return c*(7.5625*(t-=(2.625/2.75))*t + .984375) + b; } }, easeInOutBounce: function (x, t, b, c, d) { if (t < d/2) return jQuery.easing.easeInBounce (x, t*2, 0, c, d) * .5 + b; return jQuery.easing.easeOutBounce (x, t*2-d, 0, c, d) * .5 + c*.5 + b; } }); /* * * TERMS OF USE - EASING EQUATIONS * * Open source under the BSD License. * * Copyright © 2001 Robert Penner * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, * are permitted provided that the following conditions are met: * * Redistributions of source code must retain the above copyright notice, this list of * conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list * of conditions and the following disclaimer in the documentation and/or other materials * provided with the distribution. * * Neither the name of the author nor the names of contributors may be used to endorse * or promote products derived from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED * OF THE POSSIBILITY OF SUCH DAMAGE. * */; // source --> https://sougionline.jp/wp-content/themes/bridge_tcd049/js/jscript.js?ver=50 jQuery(document).ready(function($){ $("a").bind("focus",function(){if(this.blur)this.blur();}); $("a.target_blank").attr("target","_blank"); //return top button $('#return_top a').click(function() { var myHref= $(this).attr("href"); var myPos = $(myHref).offset().top; $("html,body").animate({scrollTop : myPos}, 1000, 'easeOutExpo'); return false; }); //fixed footer content var fixedFooter = $('#fixed_footer_content'); fixedFooter.removeClass('active'); $(window).scroll(function () { if ($(this).scrollTop() > 330) { fixedFooter.addClass('active'); } else { fixedFooter.removeClass('active'); } }); $('#fixed_footer_content .close').click(function() { $("#fixed_footer_content").hide(); return false; }); //category widget $(".tcd_category_list li:has(ul)").addClass('parent_menu'); $(".tcd_category_list li").hover(function(){ $(">ul:not(:animated)",this).slideDown("fast"); $(this).addClass("active"); }, function(){ $(">ul",this).slideUp("fast"); $(this).removeClass("active"); }); //custom drop menu widget $(".tcdw_custom_drop_menu li:has(ul)").addClass('parent_menu'); $(".tcdw_custom_drop_menu li").hover(function(){ $(">ul:not(:animated)",this).slideDown("fast"); $(this).addClass("active"); }, function(){ $(">ul",this).slideUp("fast"); $(this).removeClass("active"); }); //tab post list widget $('.widget_tab_post_list_button').on('click', 'a.tab1', function(){ $(this).parents('.widget_tab_post_list_button').children('a.tab2').removeClass('active'); $(this).addClass('active'); $(this).parents('.widget_tab_post_list_button').next().show(); $(this).parents('.widget_tab_post_list_button').next().next().hide(); return false; }); $('.widget_tab_post_list_button').on('click', 'a.tab2', function(){ $(this).parents('.widget_tab_post_list_button').children('a.tab1').removeClass('active'); $(this).addClass('active'); $(this).parents('.widget_tab_post_list_button').next().hide(); $(this).parents('.widget_tab_post_list_button').next().next().show(); return false; }); //comment tab $("#trackback_switch").click(function(){ $("#comment_switch").removeClass("comment_switch_active"); $(this).addClass("comment_switch_active"); $("#comment_area").animate({opacity: 'hide'}, 0); $("#trackback_area").animate({opacity: 'show'}, 1000); return false; }); $("#comment_switch").click(function(){ $("#trackback_switch").removeClass("comment_switch_active"); $(this).addClass("comment_switch_active"); $("#trackback_area").animate({opacity: 'hide'}, 0); $("#comment_area").animate({opacity: 'show'}, 1000); return false; }); //global menu $("#global_menu li").hover(function(){ $(">ul:not(:animated)",this).slideDown("fast"); $(this).addClass("active"); }, function(){ $(">ul",this).slideUp("fast"); $(this).removeClass("active"); }); }); // source --> https://sougionline.jp/wp-content/themes/bridge_tcd049/js/comment.js?ver=50 /* Author: mg12 Author URI: http://www.neoease.com/ */ (function() { function $(id) { return document.getElementById(id); } function reply(authorId, commentId, commentBox) { var author = MGJS.$(authorId).innerHTML; var insertStr = '@' + author.replace(/\t|\n|\r\n/g, "") + ' \n'; appendReply(insertStr, commentBox); } function quote(authorId, commentId, commentBodyId, commentBox) { var author = MGJS.$(authorId).innerHTML; var comment = MGJS.$(commentBodyId).innerHTML; var insertStr = '
    '; insertStr += '\n' + author.replace(/\t|\n|\r\n/g, "") + ' :'; insertStr += comment.replace(/\t/g, ""); insertStr += '
    \n'; insertQuote(insertStr, commentBox); } function appendReply(insertStr, commentBox) { if(MGJS.$(commentBox) && MGJS.$(commentBox).type == 'textarea') { field = MGJS.$(commentBox); } else { alert("The comment box does not exist!"); return false; } if (field.value.indexOf(insertStr) > -1) { alert("You've already appended this reply!"); return false; } if (field.value.replace(/\s|\t|\n/g, "") == '') { field.value = insertStr; } else { field.value = field.value.replace(/[\n]*$/g, "") + '\n\n' + insertStr; } field.focus(); } function insertQuote(insertStr, commentBox) { if(MGJS.$(commentBox) && MGJS.$(commentBox).type == 'textarea') { field = MGJS.$(commentBox); } else { alert("The comment box does not exist!"); return false; } if(document.selection) { field.focus(); sel = document.selection.createRange(); sel.text = insertStr; field.focus(); } else if (field.selectionStart || field.selectionStart == '0') { var startPos = field.selectionStart; var endPos = field.selectionEnd; var cursorPos = startPos; field.value = field.value.substring(0, startPos) + insertStr + field.value.substring(endPos, field.value.length); cursorPos += insertStr.length; field.focus(); field.selectionStart = cursorPos; field.selectionEnd = cursorPos; } else { field.value += insertStr; field.focus(); } } window['MGJS'] = {}; window['MGJS']['$'] = $; window['MGJS_CMT'] = {}; window['MGJS_CMT']['reply'] = reply; window['MGJS_CMT']['quote'] = quote; })(); // source --> https://sougionline.jp/wp-content/themes/bridge_tcd049/js/jscript_responsive.js?ver=50 jQuery(document).ready(function($){ function mediaQueryClass(width) { if (width > 1170) { //PC $("html").removeClass("mobile"); $("html").addClass("pc"); $(".menu_button").css("display","none"); $("#global_menu").show(); $("#global_menu li").hover(function(){ $(">ul:not(:animated)",this).slideDown("fast"); $(this).addClass("active"); }, function(){ $(">ul",this).slideUp("fast"); $(this).removeClass("active"); }); } else { //smart phone //return top button $('#return_top_mobile a').click(function() { var myHref= $(this).attr("href"); var myPos = $(myHref).offset().top; $("html,body").animate({scrollTop : myPos}, 1000, 'easeOutExpo'); return false; }); var topBtn = $('#return_top_mobile'); topBtn.removeClass('active'); $(window).scroll(function () { if ($(this).scrollTop() > 100) { topBtn.addClass('active'); } else { topBtn.removeClass('active'); } }); $("html").removeClass("pc"); $("html").addClass("mobile"); $("#global_menu li").off('hover'); $("#global_menu ul ul").removeAttr('style'); $(".menu_button").css("display", "block"); $('.menu_button').off('click'); $(".menu_button").on('click',function() { if($(this).hasClass("active")) { $(this).removeClass("active"); $('#global_menu').hide(); return false; } else { $(this).addClass("active"); $('#global_menu').show(); return false; }; }); $(".child_menu_button").remove(); $('#global_menu li > ul').parent().prepend(""); $("#global_menu .child_menu_button").on('click',function() { if($(this).parent().hasClass("open")) { $(this).parent().removeClass("open"); return false; } else { $(this).parent().addClass("open"); return false; }; }); $("#global_menu li.menu-item-has-children a").hover(function(){ $(this).prev().addClass("active"); }, function(){ $(this).prev().removeClass("active"); }); }; }; function viewport() { var e = window, a = 'inner'; if (!('innerWidth' in window )) { a = 'client'; e = document.documentElement || document.body; } return { width : e[ a+'Width' ] , height : e[ a+'Height' ] }; } var ww = viewport().width; var timer = false; mediaQueryClass(ww); $(window).bind("resize orientationchange", function() { if (timer !== false) { clearTimeout(timer); } timer = setTimeout(function() { var ww = viewport().width; mediaQueryClass(ww); }, 200); }) }); // source --> https://sougionline.jp/wp-content/themes/bridge_tcd049/js/footer-bar.js?ver=50 jQuery(document).ready(function($){ /** * スマホ用固定フッターバー */ if ($(".dp-footer-bar-share").length) { $(".dp-footer-bar-share, #modal-overlay").on("click", function() { $("#modal-content, #modal-overlay").toggleClass("hide"); return false; }); $("#modal-overlay, #modal-content").on("touchmove", function(e) { e.preventDefault(); }); } var footerBar = $("#dp-footer-bar"); if ( footerBar.length ) { $(window).scroll(function () { if ($(this).scrollTop() > 100) { footerBar.addClass('active'); var footerBarHeight = footerBar.height(); $('body.show_footer_bar').css("padding-bottom",footerBarHeight); $('body.show_footer_bar #return_top_mobile').css("-webkit-transform","translateY(-" + footerBarHeight +"px)"); $('body.show_footer_bar #return_top_mobile').css("transform","translateY(-" + footerBarHeight +"px)"); } else { footerBar.removeClass('active'); $('body.show_footer_bar #return_top_mobile').css("-webkit-transform","translateY(100%)"); $('body.show_footer_bar #return_top_mobile').css("transform","translateY(100%)"); } }); $(window).bind("resize orientationchange", function() { if(footerBar.hasClass('active')) { var footerBarHeight = footerBar.height(); $('body.show_footer_bar').css("padding-bottom",footerBarHeight); $('body.show_footer_bar #return_top_mobile').css("-webkit-transform","translateY(-" + footerBarHeight +"px)"); $('body.show_footer_bar #return_top_mobile').css("transform","translateY(-" + footerBarHeight +"px)"); }; }); } });